InfoMessage.prototype.show = function(title, format){
		var s = format ? String.format.apply(String, Array.prototype.slice.call(arguments, 1)) : '';
		this._title = title;
		this._message = s;

		if (!this._msgCt) {
			this._msgCt = Ext.DomHelper.insertFirst(document.body, { id: 'msg1-div' }, true);
			this._msgCt.dom.style.position = 'absolute';
			this._msgCt.dom.style.zIndex = 9999;
			this._msgCt.dom.style.width = '200px';
		}
		this._msgCt.alignTo(document.body, 't-t');
		this._m = Ext.DomHelper.append(this._msgCt, { html: this.createBox(title, s) }, true);
		this._m.slideIn('t').pause(4).ghost('t', { remove: true, callback: function() { this._m = false; }, scope: this });
		this._m.on("click", this.showMessageDetails, this);
}